import screenfull from 'screenfull'
// screenfull有如下常用的API:
// .request(element, options?) 使元素或者页面切换到全屏；
// .exit()退出全屏；
// .toggle(element, options?)在全屏和非全屏之间切换；
// .on(event, function)监听全屏切换或者错误事件；
// .off(event, function)移除之前注册的事件监听；
// .isFullscreen 现在是否为全屏；
// .isEnabled 浏览器是否允许全屏

// 页面全屏
export const fullScreen = () => {
    screenfull.request()
}

// 页面退出全屏
export const fullScreenExit = () => {
    screenfull.exit()
}

// DOM元素全屏-传入元素
export const elementScreenFull = (element) => {
    screenfull.request(element)
}

// 判断是否处于全屏状态
export const isFullscreen = () => {
    return screenfull.isFullscreen
}